<!DOCTYPE doctype PUBLIC "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
  <meta http-equiv="Content-Type"
 content="text/html; charset=iso-8859-1">
  <meta name="Author" content="IBM">
  <title>LTK UI API changes</title>
  <link rel="stylesheet" href="http://dev.eclipse.org/default_style.css"
 type="text/css">
</head>
<body>
<p>This document lists the API changes that occurred between
R3.1 and R3.2 and
how to migrate from the R3.1 API to the R3.2 API.
</p>
<table border="0" cellpadding="2" cellspacing="5" width="100%" summary="Breaking API changes">
  <tbody>
    <tr>
      <td align="left" width="72%"> <font size="+3"><b>LTK UI Refactoring -
Breaking API changes from R3.1 to R3.2</b></font> <br>
      </td>
    </tr>
    <tr>
      <td>
      None
      </td>
    </tr>
  </tbody>
</table>
<p> </p>
<table border="0" cellpadding="2" cellspacing="5" width="100%" summary="Non-breaking API changes">
  <tbody>
    <tr>
      <td align="left" width="72%"> <font size="+3"><b>LTK UI Refactoring -
Non-breaking API changes from R3.1 to R3.2</b></font> <br>
      </td>
    </tr>
     <tr>
      <td>New API for refactoring history and scripting support in package <code>org.eclipse.ltk.ui.refactoring.history</code>:
      <ul>
         <li><code>IRefactoringHistoryControl</code></li>
         <li><code>RefactoringHistoryContentProvider</code></li>
         <li><code>RefactoringHistoryControlConfiguration</code></li>
         <li><code>RefactoringHistoryLabelProvider</code></li>
         <li><code>RefactoringHistoryWizard</code></li>
      </ul>
      </td>
    </tr>
    <tr>
      <td>New API for model integration of refactorings in package <code>org.eclipse.ltk.ui.refactoring.model</code>:
      <ul>
         <li><code>AbstractResourceMappingMerger</code></li>
         <li><code>AbstractSynchronizationCompareAdapter</code></li>
         <li><code>AbstractSynchronizationContentProvider</code></li>
         <li><code>AbstractSynchronizationLabelProvider</code></li>
         <li><code>RefactoringSynchronizationActionProvider</code></li>
      </ul>
      </td>
    </tr>
     <tr>
      <td>New API for refactoring history and scripting support in package <code>org.eclipse.ltk.ui.refactoring</code>:
      <ul>
         <li><code>RefactoringUI#createLightWeightStatusDialog(RefactoringStatus, Shell, String)</code></li>
         <li><code>RefactoringUI#createRefactoringHistoryControl(Composite, RefactoringHistoryControlConfiguration)</code></li>
         <li><code>RefactoringWizardPage(String, boolean)</code></li>
      </ul>
      </td>
    </tr>
    <tr>
      <td>New API for language-specific preview elements of refactorings in package <code>org.eclipse.ltk.ui.refactoring</code>:
      <ul>
         <li><code>LanguageElementNode</code></li>
         <li><code>TextEditChangeNode</code></li>
      </ul>
      </td>
    </tr>
  </tbody>
</table>
<p> </p>
</body>
</html>
